package com.lingxu.api.ztb.model.vo;

import lombok.Data;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.sql.Clob;
import java.util.Date;

/**
 *  项目建议书环节表
 *
 * @author admin
 * @since 2025-08-13
 */
@Data
@ApiModel(value=" 项目建议书环节表 VO", description=" 项目建议书环节表 VO")
public class ProjectProposalVO {
    /**
     *  项目名称
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目名称 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目名称 ")
    @ApiModelProperty(value = " 项目名称 ")
    private String projectName;
    /**
     *  项目编号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目编号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目编号 ")
    @ApiModelProperty(value = " 项目编号 ")
    private String projectCode;
    /**
     *  项目背景
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目背景 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目背景 ")
    @ApiModelProperty(value = " 项目背景 ")
    private String projectBackground;
    /**
     *  项目目标
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目目标 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目目标 ")
    @ApiModelProperty(value = " 项目目标 ")
    private String projectTarget;
    /**
     *  项目内容
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目内容 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目内容 ")
    @ApiModelProperty(value = " 项目内容 ")
    private String projectContent;
    /**
     *  项目建设范围（途径城市）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目建设范围（途径城市）")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目建设范围（途径城市）")
    @ApiModelProperty(value = " 项目建设范围（途径城市）")
    private String constructionScope;
    /**
     *  申报单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 申报单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 申报单位 ")
    @ApiModelProperty(value = " 申报单位 ")
    private String applyUnit;
    /**
     *  申报负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 申报负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 申报负责人 ")
    @ApiModelProperty(value = " 申报负责人 ")
    private String applyLeader;
    /**
     *  负责人联系方式
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责人联系方式 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责人联系方式 ")
    @ApiModelProperty(value = " 负责人联系方式 ")
    private String leaderContact;
    /**
     *  负责人身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 负责人身份证号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 负责人身份证号 ")
    @ApiModelProperty(value = " 负责人身份证号 ")
    private String leaderIdCard;
    /**
     *  项目建议书编制单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目建议书编制单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目建议书编制单位 ")
    @ApiModelProperty(value = " 项目建议书编制单位 ")
    private String proposalPrepareUnit;
    /**
     *  编制单位负责人
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 编制单位负责人 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 编制单位负责人 ")
    @ApiModelProperty(value = " 编制单位负责人 ")
    private String prepareUnitLeader;
    /**
     *  编制单位负责人身份证号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 编制单位负责人身份证号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 编制单位负责人身份证号 ")
    @ApiModelProperty(value = " 编制单位负责人身份证号 ")
    private String prepareLeaderIdCard;
    /**
     *  项目建议书文件 (文件名 另提供附件)
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 项目建议书文件 (文件名 另提供附件)")
    @com.alibaba.excel.annotation.ExcelProperty(" 项目建议书文件 (文件名 另提供附件)")
    @ApiModelProperty(value = " 项目建议书文件 (文件名 另提供附件)")
    private String proposalFileName;
    /**
     *  批复单位
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复单位 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复单位 ")
    @ApiModelProperty(value = " 批复单位 ")
    private String approvalUnit;
    /**
     *  批复时间
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复时间 ",format = "yyyy-MM-dd HH:mm:ss")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复时间 ")
    @ApiModelProperty(value = " 批复时间 ")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private Date approvalTime;
    /**
     *  批复文号
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复文号 ")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复文号 ")
    @ApiModelProperty(value = " 批复文号 ")
    private String approvalDocNo;
    private String projectScale;
    /**
     *  批复文件（文件名 另提供附件）
     */
    @cn.afterturn.easypoi.excel.annotation.Excel(name=" 批复文件（文件名 另提供附件）")
    @com.alibaba.excel.annotation.ExcelProperty(" 批复文件（文件名 另提供附件）")
    @ApiModelProperty(value = " 批复文件（文件名 另提供附件）")
    private String approvalFileName;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageNo;

    @cn.afterturn.easypoi.excel.annotation.ExcelIgnore
    @com.alibaba.excel.annotation.ExcelIgnore
    private Long pageSize;
}
